mangled and torn body